package org.edu.modules.growth.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@TableName("ve_jscz_exam_project")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class VeJsczExamProject {

    /**主键id*/
    @ApiModelProperty(value = "id")
    @TableId(type = IdType.AUTO)
    private Long id;

    @ApiModelProperty(value = "终端id")
    @TableField(value = "terminalId")
    private Long terminalId;

    @ApiModelProperty(value = "名称")
    @TableField(value = "title")
    private String title;

    @ApiModelProperty(value = "说明")
    @TableField(value = "remark")
    private String remark;

    @ApiModelProperty(value = "排序")
    @TableField(value = "listSort")
    private Integer listSort;
    
    @ApiModelProperty(value = "身份id 1-学生 2-教师 3-领导")
    @TableField(value = "identityId")
    private Integer identityId;

    @ApiModelProperty(value = "禁用状态 1-启用 2-禁用 （无用）")
    @TableField(value = "status")
    private Integer status;

    @ApiModelProperty(value = "打分制1为加分，-1为扣分 （无用）")
    @TableField(value = "gradeType")
    private Integer gradeType;

    @ApiModelProperty(value = "总分")
    @TableField(value = "score")
    private Integer score;

    @ApiModelProperty(value = "是否可用 1-可用 0-冻结")
    @TableField(value = "enable")
    private Integer enable;
    
}
